﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace vensoft.Entities
{
    public partial class Historico_IngPedido
    {
        public Historico_IngPedido()
        {
            _fecha = DateTime.Now;
        }

        public Int32 Id_Historico_Pedido { get; set; }
        public Int32 ID_Pedido { get; set; }
        public DateTime Fecha_Pedido { get; set; }
        public String Raz_Soc { get; set; }
        public Int32 ID_Almacen { get; set; }
        public String Ubicacion { get; set; }
        public String Num_Doc { get; set; }
        public String Tipo_Doc { get; set; }
        public String Nombre_Usuario { get; set; }

        private Usuario _usuario;

        public Usuario Usuario
        {
            get { return _usuario; }
            set
            {
                _usuario = value;
                Nombre_Usuario = value.Nomb_Usuario;
            }
        }

        private Pedido _pedido;

        public Pedido Pedido
        {
            get { return _pedido; }
            set
            {
                _pedido = value;
                ID_Pedido = value.Id;
                Fecha_Pedido = value.Fecha;
                Raz_Soc = value.Raz_soc;
            }
        }

        private Almacen _almacen;

        public Almacen Almacen
        {
            get { return _almacen; }
            set
            {
                _almacen = value;
                ID_Almacen = value.ID_Almacen;
                Ubicacion = value.Ubicacion;                
            }
        }

        private DateTime _fecha;

        public DateTime Fecha
        {
            get { return _fecha; }
            set { _fecha = value; }
        }
    }
}
